package com.service.doctor;

import com.entity.patient.Needs;
import com.entity.patient.Patient;

import javax.servlet.http.HttpServletRequest;

/**
 * 患者信息处理的逻辑层
 */
public interface PatientService {
    /*
        添加患者
     */
    public Object addPatiemt(Patient patient);

    /*
      查询某状态下所有的患者信息
   */
    public Object queryCaseState(String state, int doctorID);


    /*
        删除病例的所有信息
     */
    public Object deleteCaseAllInformation(int patientID, int doctorID);

    /**
     * 添加需求
     */
    public Object addNeeds(Needs needs);


    /**
     * 找专家
     */
    public Object seekExperts(int caseID, int expertID,int doctorID,Needs needs);

    /**
     * 获取病人详情
     * @param patientID
     * @return
     */
    public Object queryPatientDetails(Integer patientID);
}
